/*
 *********************************************************************************************************
 *                                                uC/GUI
 *                        Universal graphic software for embedded applications
 *
 *                       (c) Copyright 2002, Micrium Inc., Weston, FL
 *                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
 *
 *              �C/GUI is protected by international copyright laws. Knowledge of the
 *              source code may not be used to write a similar product. This file may
 *              only be used in accordance with a license and should not be redistributed
 *              in any way. We appreciate your understanding and fairness.
 *
   ----------------------------------------------------------------------
   File        : GUI_SetDrawMode.C
   Purpose     : Implementation of optional routines
   ---------------------------END-OF-HEADER------------------------------
 */

#include <stddef.h>           /* needed for definition of NULL */

#include "GUI_Protected.h"
#include "Guidebug.h"

/********************************************************
 *
 *        GUI_SetDrawMode
 *
 *********************************************************
 */

GUI_DRAWMODE GUI_SetDrawMode(GUI_DRAWMODE dm)
{
    GUI_DRAWMODE OldMode;

    GUI_LOCK();
    {
        OldMode = LCD_SetDrawMode(dm);
    }
    GUI_UNLOCK();
    return OldMode;
}

